<?php


//
//$dir='./';
//if(is_dir("./a/b/")){
//    if($res=opendir("./a/b/")){
//        echo '创建文件';
//        echo readdir($res);
//        echo readdir($res);
//        echo readdir($res);
//        fopen("./a/b/new.txt","wb");
//    }
//}else{
//
//    mkdir("./a/b/",0777,true);  //创建新目录，权限0777
//
//}


//$f=fopen('./a/new.txt','ab');     //遍历目录一级
//fwrite($f,"12345");
//fclose($f);
//if($res=opendir("./")){
//    while($fname=readdir($res)){
//        echo $fname.'类型为'.filetype('./'.$fname);
//        echo '，大小为：'.filesize('./'.$fname).'<br/>';
//    }
//    closedir($res);
//}


//print_r(scandir("./"));      //输出所有文件为数组

function scan($path){       //递归扫描目录
    if(is_dir($path)) {
        $dir = opendir($path);
        while($fname=readdir($dir)){
//            echo '<br/>'.'读取到：'.$fname.'<br/>';
            $tmp=$path.'/'.$fname;
//            echo '检测：'.$tmp.'<br/>';
            if(is_dir($tmp)){
                if($fname!='..'&&$fname!='.'){
//                    echo '目录：'.$tmp.'<br/>';
                    scan($tmp);
                }
            }else{
//                echo '不是目录'.'<br/>';
                echo $tmp.'<br/>';
            }
        }
        closedir($dir);
    }
}

scan('.');




